package com.wintop.youyuan.dao;

import java.util.List;

import com.wintop.youyuan.model.Inform;
import com.wintop.youyuan.model.Luck;
import com.wintop.youyuan.model.Message;

public interface MailBoxDao {
	public boolean addMailInformation(Object object);// 添加信息

	public boolean readMessage(String userid, String sendId);// 标识已读

	public boolean deleteMailInformation(Object object);// 删除信息

	public boolean deleteMessages(String userid, String sendId);// 删除信息

	public List<Luck> getLucks(String userid, String property);// 获取我的有缘

	public Luck getAttention(String userid, String sendId);// 获取关注

	public List<Message> getMessages(String userid);// 获取消息

	public List<Message> getRecentMessages(String userid);// 获取最近发送消息

	public List<Message> getMessages(String userid, String sendId);// 获取聊天消息

	public List<Inform> getInforms(String userid);// 获取系统消息

	public int getMessageNum(String userid);// 获取未读消息数量

	public int getInformNum(String userid);// 获取未读系统消息数量

}
